#ifndef __STACK_BASE_ARRAY_H__
#define __STACK_BASE_ARRAY_H__
typedef struct _strack{
	int *arr; //用来存储栈数据
	int cap;//栈容量
	int top;//栈顶
	} STACK;
/*
	创建栈
*/
STACK *stack_create(int cap);
//销毁栈
void stack_destroy(STACK *stack);
//压栈操作
void stack_push(STACK *stack,int data);
//弹栈
int stack_pop(STACK *stack);
//判空
int stack_empty(STACK *stack);
//判满
int stack_full(STACK *stack);
#endif
